package com.mjf.ue.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * desc
 * </p>
 *
 * @author chenshoumeng
 * @date 2024/12/19 12:51
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class BarCodeBatchGetReusultVO {

    // 总记录数
    private String row_count;
    // 当前页码
    private String page_index;
    // 当前页数量
    private String page_count;
    private String  errcode; //	string	 	错误码，0 为正常。
    private String  errmsg; //	string	 	错误信息。

    private List<Barcode> barcode;

    @Data
    @JsonIgnoreProperties(ignoreUnknown = true)
    public static class Barcode {
        private String  errcode; //	string	 	错误码，0 为正常。
        private String  errmsg; //	string	 	错误信息。
        private String  barcode; //	string		条码
        private String  barcoderule; //	string		条码规则
        private String  rulename; //	string		规则名称
        private String  cinvcode; //	string		存货编码
        private String  cinvname; //	string		存货名称
        private String  cinvstd; //	string		规格型号
        private String  cinvccode; //	string		存货分类编码
        private String  cinvcname; //	string		存货分类名称
        private String  cinvaddcode; //	string		存货代码
        private String  creplaceitem; //	string		替换件
        private String  cposition; //	string		货位编码
        private String  igrouptype; //	number		计量单位组类别
        private String  cgroupcode; //	string		计量单位组编码
        private String  cinvmnemcode; //	string		助记码
        private String  ccomunitcode; //	string		主计量单位编码
        private String  cunitname; //	string		主计量单位名称
        private String  ccomaddunitcode; //	string		辅计量单位编码
        private String  cassunitname; //	string		辅计量单位名称
        private String  csacomunitcode; //	string		销售默认计量单位编码
        private String  cpucomunitcode; //	string		采购默认计量单位编码
        private String  cstcomunitcode; //	string		库存默认计量单位编码
        private String  ccacomunitcode; //	string		成本默认计量单位编码
        private String  cdefwarehouse; //	string		仓库编码
        private String  cpackingtype; //	string		包装规格
        private String  cenglishname; //	string		存货英文名称
        private String  cinvdefine1; //	string		存货自定义项1
        private String  cinvdefine2; //	string		存货自定义项2
        private String  cinvdefine3; //	string		存货自定义项3
        private String  cinvdefine4; //	string		存货自定义项4
        private String  cinvdefine5; //	string		存货自定义项5
        private String  cinvdefine6; //	string		存货自定义项6
        private String  cinvdefine7; //	string		存货自定义项7
        private String  cinvdefine8; //	string		存货自定义项8
        private String  cinvdefine9; //	string		存货自定义项9
        private String  cinvdefine10; //	string		存货自定义项10
        private String  cinvdefine11; //	number		存货自定义项11
        private String  cinvdefine12; //	number		存货自定义项12
        private String  cinvdefine13; //	number		存货自定义项13
        private String  cinvdefine14; //	number		存货自定义项14
        private String  cinvdefine15; //	date		存货自定义项15
        private String  cinvdefine16; //	date		存货自定义项16
        private String  cvencode; //	string		供应商编码
        private String  cvenname; //	string		供应商名称
        private String  cvenabbname; //	string		供应商缩写
        private String  iinvsalecost; //	number		销售单价
        private String  dmdate; //	date		生产日期
        private String  dvdate; //	date		失效日期
        private String  iexpiratdatecalcu; //	number		有效期推算方式
        private String  cexpirationdate; //	string		有效期至
        private String  dexpirationdate; //	date		有效期计算项
        private String  cwhcode; //	string		仓库编码
        private String  cwhname; //	string		仓库名称
        private String  cposcode; //	string		货位编码
        private String  cposname; //	string		货位名称
        private String  ichangerate; //	number		换算率
        private String  imassdate; //	number		保质期
        private String  cmassunit; //	number		保质期单位
        private String  cchkitemcode; //	string		校验项
        private String  cother; //	string		其他项
        private String  cholditem; //	string		固定项1
        private String  csholditem; //	string		固定项2
        private String  csilvitem; //	string		流水项
        private String  cfree1; //	string		存货自由项1
        private String  cfree2; //	string		存货自由项2
        private String  cfree3; //	string		存货自由项3
        private String  cfree4; //	string		存货自由项4
        private String  cfree5; //	string		存货自由项5
        private String  cfree6; //	string		存货自由项6
        private String  cfree7; //	string		存货自由项7
        private String  cfree8; //	string		存货自由项8
        private String  cfree9; //	string		存货自由项9
        private String  cfree10; //	string		存货自由项10
        private String  qty; //	number		数量
        private String  inum; //	number		件数
        private String  plot; //	string		批次
        private String  cdefine1; //	string		单据头自定义项1
        private String  cdefine2; //	string		单据头自定义项2
        private String  cdefine3; //	string		单据头自定义项3
        private String  cdefine4; //	date		单据头自定义项4
        private String  cdefine5; //	number		单据头自定义项5
        private String  cdefine6; //	date		单据头自定义项6
        private String  cdefine7; //	number		单据头自定义项7
        private String  cdefine8; //	string		单据头自定义项8
        private String  cdefine9; //	string		单据头自定义项9
        private String  cdefine10; //	string		单据头自定义项10
        private String  cdefine11; //	string		单据头自定义项11
        private String  cdefine12; //	string		单据头自定义项12
        private String  cdefine13; //	string		单据头自定义项13
        private String  cdefine14; //	string		单据头自定义项14
        private String  cdefine15; //	number		单据头自定义项15
        private String  cdefine16; //	number		单据头自定义项16
        private String  cdefine22; //	string		单据体自定义项1
        private String  cdefine23; //	string		单据体自定义项2
        private String  cdefine24; //	string		单据体自定义项3
        private String  cdefine25; //	string		单据体自定义项4
        private String  cdefine26; //	number		单据体自定义项5
        private String  cdefine27; //	number		单据体自定义项6
        private String  cdefine28; //	string		单据体自定义项7
        private String  cdefine29; //	string		单据体自定义项8
        private String  cdefine30; //	string		单据体自定义项9
        private String  cdefine31; //	string		单据体自定义项10
        private String  cdefine32; //	string		单据体自定义项11
        private String  cdefine33; //	string		单据体自定义项12
        private String  cdefine34; //	number		单据体自定义项13
        private String  cdefine35; //	number		单据体自定义项14
        private String  cdefine36; //	date		单据体自定义项15
        private String  cdefine37; //	date		单据体自定义项16
        private String  createdate; //	date		生成日期
        private String  createtime; //	date		生成时间
        private String  cbarcodedefine1; //	string		条码自定义项1
        private String  cbarcodedefine2; //	string		条码自定义项2
        private String  cbarcodedefine3; //	string		条码自定义项3
        private String  cbarcodedefine4; //	string		条码自定义项4
        private String  cbarcodedefine5; //	string		条码自定义项5
        private String  cbarcodedefine6; //	string		条码自定义项6
        private String  cbarcodedefine7; //	string		条码自定义项7
        private String  cbarcodedefine8; //	string		条码自定义项8
        private String  cbarcodedefine9; //	string		条码自定义项9
        private String  cbarcodedefine10; //	string		条码自定义项10
        private String  csrccode; //	string		来源单code
        private String  csrcvouchtype; //	string		来源单据类型
        private String  enumname; //	string		来源单据类型名称
        private String  csrcsubid; //	number		来源单
        private String  cbarmainid; //	number		存货条码生成表头ID
        private String  cmaker; //	string		制单人
        private String  cbarmainautoid; //	number		存货条码生成子表ID
        private String  clabelcode; //	string		标签编码
        private String  clabelname; //	string		标签名称
        private String  supbarcode; //	string		上级编码
        private String  iprtcount; //	number		打印次数
        private String  cinvsn; //	string		序列号
        private String  iprtperson; //	string		打印人
        private String  ibarcodestate; //	string		条码状态
        private String  bexpsub; //	number		展开级次
        private String  cnousemaker; //	string		作废人
        private String  dnousetime; //	date		作废时间
        private String  dbusdate; //	string		业务日期
        private String  busels; //	number		是否零售
        private String  cinvbarcode; //	string		存货条码
        private String  cinvcbarcode; //	string		存货分类条码
        private String  cwhbarcode; //	string		仓库条码
        private String  cposbarcode; //	string		货位条码
        private String  cvenbarcode; //	string		供应商条码
        private String  csaleunitcode; //	string		零售单位
        private String  isaleqty; //	number		零售数量
        private String  isaleprice; //	number		零售价格
        private String  ruletype; //	string		规则类型
        private String  cbatchproperty1; //	number		批次属性1
        private String  cbatchproperty2; //	number		批次属性2
        private String  cbatchproperty3; //	number		批次属性3
        private String  cbatchproperty4; //	number		批次属性4
        private String  cbatchproperty5; //	number		批次属性5
        private String  cbatchproperty6; //	string		批次属性6
        private String  cbatchproperty7; //	string		批次属性7
        private String  cbatchproperty8; //	string		批次属性8
        private String  cbatchproperty9; //	string		批次属性9
        private String  cbatchproperty10; //	date		批次属性10
        private String  irowno; //	number		来源单据行号
        private String  ufts; //	string		时间戳
        private String  irelautoid; //	number		记录此条码的分配对应行
        private String  ccuscode; //	string		客户条码
        private String  ccusabbname; //	string		客户简称
        private String  ccusname; //	string		客户名称
        private String  bcusbarcode; //	boolean		外部条码标识字段
        private String  idemandtype; //	number		需求跟踪方式
        private String  cdemandcode; //	string		需求跟踪号
        private String  idemandseq; //	number		需求跟踪行号
        private String  cdemandid; //	string		需求跟踪id字段
        private String  ccusinvcode; //	string		客户存货编码
        private String  ccusinvname; //	string		客户存货名称
        private String  clastscantype; //	string		最新库存扫描状态
        private String  ubarcode; //	string		防伪码
        private String  bneedup; //	number		是否上传
    }


}
